package com.tiancheng.trade.merchant.service;

import com.tiancheng.trade.merchant.exception.BusinessException;
import com.tiancheng.trade.merchant.model.MerchantPaymentChannel;
import com.tiancheng.trade.merchant.vo.merchant.GetMerchantPaymentVO;

public interface IMerchantPaymentChannelService {
//
//    /**
//     * 根据ID查询
//     *
//     * @param id
//     * @return
//     */
//    MerchantPaymentChannel findById(int id) throws BusinessException;
//
//    /**
//     * @param paymentVO
//     * @return
//     */
//    List<MerchantPaymentChannel> findList(GetMerchantPaymentVO paymentVO) throws BusinessException;
//
//    /**
//     * 批量新增
//     *
//     * @param paymentChannels
//     * @return
//     */
//    int insertBatch(List<MerchantPaymentChannel> paymentChannels) throws BusinessException;
//
//    /**
//     * 批量删除商户渠道支付
//     *
//     * @param list
//     * @return
//     */
//    int updateDelBatch(List<String> list) throws BusinessException;

    /**
     * 按商户编号查询sub_appid
     *
     * @param paymentVO
     * @return
     */
    MerchantPaymentChannel findSubAppid(GetMerchantPaymentVO paymentVO) throws BusinessException;

}
